//
//  UIView+ViewController.swift
//  微博个人swift
//
//  Created by 李灏 on 16/2/23.
//  Copyright © 2016年 lh. All rights reserved.
//

import UIKit

extension UIView {
    //遍历访问者链 获取导航控制器视图 通过遍历寻找类型匹配的需要的控制器
    
    func navViewController() ->UINavigationController? {
        var next = nextResponder()
        //遍历视图响应链 找类型匹配的
        while next != nil {
            if let nextObj = next as? UINavigationController {
                return nextObj
            }
            //获取下一个响应链 继续判断
            next = next?.nextResponder()
        }
        return nil
    }
}
